package ctn.dao.hibernate.impl;

import java.util.List;

import org.springframework.stereotype.Component;

import ctn.dao.inteface.UserFileCFGDao;
import ctn.hibernate.po.CtnUser;
import ctn.hibernate.po.CtnUserFileCfg;
@Component
public class UserFileCFGDaoImpl extends AbstractCTNDAO implements UserFileCFGDao {
	@Override
	public List<CtnUserFileCfg> getCtnUserFileCfgsByUser(CtnUser user) {
		List<CtnUserFileCfg> list=getHibernateTemplate().find("From CtnUserFileCfg u where u.user=?",user.getId()==null?0:user.getId());
		return list;
	}

	@Override
	public void updateCtnUserFileCfg(CtnUserFileCfg userFileConfig) {
		getHibernateTemplate().update(userFileConfig);

	}

	@Override
	public void createCtnUserFileCfgr(CtnUserFileCfg userFileConfig) {
		getHibernateTemplate().save(userFileConfig);

	}

	@Override
	public void delCtnUserFileCfg(CtnUserFileCfg userFileConfig) {
		getHibernateTemplate().delete(userFileConfig);

	}

}
